.recommend {
    .bt-save {
        float: left;
    }
    .bt-products {
        float: left;
    }
    [nz-button] {
        margin-right: 8px;
    }
    &:after {
        content: " ";
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
    }
}

.modal-seach {
    box-sizing: border-box;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;

    nz-tree-select,
    nz-select {
        min-width: 240px;
    }
    [nz-input] {
        min-width: 220px;
    }

    .seach-item {
        display: flex;
        align-items: center;
        padding: 2px 0;

        .seach-label {
            flex-grow: 0;
            color: #b7b7b7;
            &::after {
                content: ":";
                position: relative;
                top: -0.5px;
                margin: 0 8px 0 2px;
            }
        }

        .seach-control {
            flex: 1 1 0;
        }
    }
}

:host ::ng-deep .ant-input {
    background-color: #fff !important;
}